@charset "utf-8";
/* CSS Document */
.d2011_sitemenu_container{
	background:url(../images/100819/newmenubg.png);
	height:44px;	
}
.d2011_sitemenu_container ul{
	margin:0;
	padding:0;	
}
.d2011_sitemenu_container ul li{
	color:#fff!important;
	display:block;
	float:left;
	width:100px;
	padding-top:12px;
	padding-bottom:14px;
	padding-left:12px;
	padding-right:12px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	background:url("../images/100819/sep.png") no-repeat top right;
}
.d2011_sitemenu_container ul li.active{
	padding-right: 18px; 
	color: #fff!important; 
	background:url("../images/100819/rolloverO.png") !important;
	margin-right: 0px!important;
	text-transform:none!important;
}
.main_menu_root_over{
	background-color:#F00;
	background:url("../images/100819/rolloverO.png") !important;
}
.d2011_sitemenu_c1 #nav1{
	width:40px!important;
}
.d2011_sitemenu_c1 #SessionTime{
	width:82px!important;
}
.d2011_sitemenu_c1 #d2011_cinema{
	width:135px!important;
}
.d2011_sitemenu_c1 #d2011_promotion{
	width:90px!important;
}
.d2011_sitemenu_c1 #d2011_login{
	padding-top:4px;
	width:210px!important;
	padding-bottom:0px;
}
.d2011_sitemenu_c1 #d2011_lang{
	padding-top:8px;
	padding-right:0px;
	padding-bottom:6px;
	width:70px!important;
	padding-left:0px;
	text-align:right;
}

.d2011_sitemenu_c1 #d2011_faq, .d2011_sitemenu_c2 #d2011_faq {
	width:40px!important;
}

.main_menu_sub{
	display:none;
	height: 32px;
	padding-left:10px;
	width:490px;
	background: url(../images/session_images/sub_nav_loop_cyan.jpg) top left repeat-x;
}
.main_menu_sub ul{
	margin:0px;
	padding:0px;
	display:block;
}
.main_menu_sub ul li{
	margin:0px;
	display:inline-block;
	padding: 0;
	float:left;
	
	font-size:11px;
	font-weight:bold;
}
.main_menu_sub ul li a{
	color:#FFF;
	display:block;
	
	padding: 0px 20px 0px;
	padding-top:5px;
}
.main_menu_sub ul li a:hover{
	border-top:2px solid #ffc335;
	padding-top:3px;
}
.d2011_sitemenu_c1 #d2011_gift{
	width:132px!important;
}

/*//--------------------------//*/
.d2011_sitemenu_c2 #nav1{
	width:56px!important;
}
.d2011_sitemenu_c2 #SessionTime{
	width:110px!important;
}
.d2011_sitemenu_c2 #d2011_cinema{
	width:65px!important;
}
.d2011_sitemenu_c2 #d2011_promotion{
	width:97px!important;
}
.d2011_sitemenu_c2 #d2011_login{
	padding-top:4px;
	width:163px!important;
	padding-bottom:0px;
}
.d2011_sitemenu_c2 #d2011_lang{
	padding-top:8px;
	padding-right:0px;
	padding-bottom:6px;
	padding-left:0px;
	width:70px!important;
	text-align:right;
	padding-right:0px;
}
.d2011_sitemenu_c2 #d2011_gift{
	width:200px!important;
}
#d2011_login, #d2011_lang{
	background:none;	
}